2dc92a113c76619a7e0b76e9460aec6b6f1d183e,launchpad/base/src/main/java/org/apache/sling/launchpad/base/impl/BootstrapInstaller.java,BootstrapInstaller,getSelfTimestamp,#,487
Before Change
URLClassLoader urlLoader = (URLClassLoader) loader;
URL[] urls = urlLoader.getURLs();
if (urls.length > 0) {
return urls[0].openConnection().getLastModified();
}
}
After Change
URLClassLoader urlLoader = (URLClassLoader) loader;
URL[] urls = urlLoader.getURLs();
if (urls.length > 0) {
selfStamp = urls[0].openConnection().getLastModified();
}
}
// check whether any bundle is younger than the launcher jar
File[] directories = slingStartupDir.listFiles(DIRECTORY_FILTER);
for (File levelDir : directories) {
// iterate through all files in the startlevel dir
File[] jarFiles = levelDir.listFiles(JAR_FILE_FILTER);
for (File bundleJar : jarFiles) {
if (bundleJar.lastModified() > selfStamp) {
selfStamp = bundleJar.lastModified();
}
}